package com.zw.a.basic.a09.demo04_date;

import java.util.Date;

//案例: 演示Date类的成员方法
/*
    Date类的成员方法:
        public long getTime();              //获取Date对象对应的 毫秒值.
            可以计算某段程序的执行时间.
        public void setTime(long time);     //设置当前Date对象的毫秒值为指定的值.
            我们在日志文件中可以记录一些当前时间的毫秒值, 用的时候把它转成时间对象即可, 方便我们存储和操作.
 */
public class Demo02 {
    public static void main(String[] args) {
        //1. 采用当前系统默认时间, 创建Date对象.
        Date d1 = new Date();
        System.out.println(d1);                 //Mon Jun 01 12:07:33 CST 2020
        //2. 获取上述时间对应的毫秒值.
        System.out.println(d1.getTime());       //1590984453616

        System.out.println("---------------------");

        //2. 采用指定的毫秒值, 生成Date对象.
        //Date d2 = new Date(1590984453616L);
        Date d2 = new Date();
        d2.setTime(1590984453616L);
        System.out.println(d2);
    }
}
